package com.cskaoyan.bean.validation;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
 * @author stone
 * @date 2022/10/13 22:08
 */
@Data
public class ValidationUser {
    // 对请求参数做校验，而请求参数的值，对应的就是成员变量的值
    // 如果对成员变量的值做校验，是否就相当于对请求参数做校验了呢？ 是

    // 做什么样的校验，通过提供不同的注解和不同校验逻辑绑定
    // 通过注解做的事情：成员变量和校验逻辑简历耦合关系
    // 限定的值是多少，通过注解的属性提供校验逻辑中的标准
    @Length(min = 6)
    String username;
    @Length(min = 11, max = 11)
    String mobile;
}
